import axios from "@/api";

// 获取测试题详细信息
export const getTestDetailsAPI = (testId: string) => {
  return axios({
    url: `http://localhost:1314/mock/test/details/${testId}`, // 假设接口路径，动态传入 testId
    method: "get"
  });
};

// 新增测试题
export const addTestAPI = (data: any) => {
  return axios({
    url: "http://localhost:1314/mock/test/add", // 假设接口路径
    method: "post",
    data: data // 提交的新增数据
  });
};

// 修改测试题
export const updateTestAPI = (testId: string, data: any) => {
  return axios({
    url: `http://localhost:1314/mock/test/update/${testId}`, // 假设接口路径，动态传入 testId
    method: "put",
    data: data // 提交的修改数据
  });
};

// 查询模块下的所有测试题
export const getAllTestsInModuleAPI = (moduleId: string) => {
  return axios({
    url: `http://localhost:1314/mock/test/module/${moduleId}/all`, // 假设接口路径，动态传入 moduleId
    method: "get"
  });
};

// 提交做题答案
export const submitTestAnswersAPI = (data: any) => {
  return axios({
    url: "http://localhost:1314/mock/test/submit", // 假设接口路径
    method: "post",
    data: data // 提交的答案数据
  });
};
